/* CSS Document */
body{
	line-height:180%;
	margin:0px auto;
	/* background:url(../images/bodyback.jpg) repeat-x; */
	font-size:12px;
	 width:100%;
	 font-family:"Microsoft Yahei"; 
}
p,ul,big,small,b,span,font{;padding:0px;margin-top:0px;margin:0px;}
ul{padding:0px;margin-top:0px;margin:0px;}
li{ list-style:none;}
ul{list-style:none;}
a { color:#000000; text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ color:#2f7fc9; text-decoration:none ;}
.wrap{ width:1016px; margin:0 auto}
img{ border:none}
.fl{ float:left}
.fr{ float:right}
.h20{ height:20px; clear:both;}
.h10{ height:10px; clear:both;}
.clear{ clear:both}
.clear2{ clear:both; height:20px;}
input{ outline:none; font-family:"Microsoft Yahei";}

.top{ background:#f6f6f6; line-height:26px;}
.head{ height:123px;}
.head .wrap{ position:relative; height:123px;}
.head .logo{ margin-top:20px;}
.head .tel{ float:right; background:url(../images/tel.png) left center no-repeat; padding-left:25px; margin-top:20px; }
.head .tel small{ font-size:14px;}
.head .tel big{ font-size:14px; color:#0e52a0; font-weight:bold;}
.head .sousuo{ float:right; margin-top:10px; margin-left:20px; }
.head .sousuo .ss{ float:left;border:#c9c9c9  1px solid; background:none; border-right:none; line-height:27px; height:27px; width:185px; padding-left:10px;}
.head .sousuo .sss{ background:url(../images/sss.png) center no-repeat #0483ca; width:31px; height:31px; border:none;}
.logo{ float:left;  }

.nav{ height:49px; line-height:49px; position:absolute; top:52px; right:0px;}
.nav li{ float:left;; font-size:14px; width:98px; text-align:center;  height:49px;  position:relative; z-index:111111111111111111;}
.nav li a.big{line-height:49px; display:block;border-bottom:#fff 2px solid; padding-bottom:20px;}
.nav li a.big.on,.nav li a.big:hover{ border-bottom:#02529b 2px solid;;}
.nav li div{ display:none}
.nav li div a{ display:block; line-height:25px; background:#FFF; font-size:12px;}
.nav li:hover div{ display:block;}


.bannerf{ padding:20px 0; background:#f2f3f5; text-align:center}
.bannerf a{ display:inline-block; margin:0px 5px;}


.inews-fl{ float:left; width:610px; margin-top:50px;}
.inews-fl .inews-fl-title{border-bottom:#d7d7d7 1px solid; padding-bottom:20px;}
.inews-fl .inews-fl-title-l{ height:50px; border-left:2px #417fcc solid; padding-left:10px; float:left; }
.inews-fl .inews-fl-title-l small{ display:block; color:#c7c7c7; font-size:16px; margin-top:5px; margin-bottom:5px;}
.inews-fl .inews-fl-title-l big{ display:block ; font-size:18px;}
.inews-fl .inews-fl-title-r{ float:right; margin-top:10px;}
.inews-fl .inews-fl-title-r a{ display:inline-block; width:120px; height:40px; line-height:40px; font-size:12px; border:#b7b7b7 1px solid; text-align:center;}
.inews-fl .inews-fl-title-r a:hover,.inews-fl .inews-fl-title-r a.on{ color:#2f7fc9; border:#2f7fc9 1px solid;}

.inews-fr{ width:370px; height:340px; background:#f5f5f5; float:right; margin-top:50px;}
.inews-fr a{ display:block; }
.inews-fr a img{ width:100%; height:235px; display:block;}
.inews-fr a big{ display:block; font-size:16px; line-height:30px; padding:0px 15px; margin-top:10px;}
.inews-fr a p{padding:0px 15px;}

.newslist li{ border-bottom:#d7d7d7 1px solid; padding:20px 0 10px 0; position:relative; font-size:14px;}
.newslist li a.title{ font-size:16px;}.newslist li p{ color:#828282; line-height:36px;}
.newslist li font{ position:absolute; right:0px; bottom:18px; color:#333; top:20px;}
.newslist li a.more1{ color:#0e52a0;} 

.iabout{  padding:30px 0; margin-top:30px;} 
.iabout-t{ font-size:24px; padding-bottom:20px; text-align:center; padding-bottom:30px;}
.iabout .iabout-img{ float:right; margin-right:10px;}
.iabout-info{ float:left; width:565px; margin-left:10px;}
.iabout-info p{ font-size:14px; line-height:200%; color:#595959;}
.icon{ text-align:center; padding-top:30px;}
.icon a{ display:inline-block; margin:0px 30px; position:relative}
.icon a font{ display:block; position:absolute; line-height:122px; font-size:16px; width:100%; text-align:center; top:0px; left:0px;}
.icon a span{ display:none; position:absolute; height:100%; font-size:16px; width:100%; text-align:center; top:0px; left:0px; background:url(../images/i5.png) center no-repeat }
.icon a:hover span{ display:block;}
.icon a:hover font{ color:#fff;}

a.more{ display:inline-block; line-height:18px; background:url(../images/more.gif) right center no-repeat; padding-right:24px;float:right;}
.title span.qh { float:left;}
.title span.qh font{ display:inline-block; line-height:46px; padding:0px 21px; font-size:20px; background:#e8e8e8;}
.title span.qh font.on{ background:#1a73c4; color:#fff;}
.title   a.more{ margin-top:15px;}
.zsxinxi{ float:left; width:720px; margin-top:36px;}

.protit{ text-align:center; padding-bottom:40px;}


.news-list{ border:#e8e8e8 1px solid; clear:both;}
.news-list ul{ margin-left:20px;}
.news-list li { overflow:hidden; padding-bottom:30px; height:72px; width:48%; float:left;  color:#727272; padding-top:20px; overflow:hidden; border-bottom:#e4e4e5 1px solid;}
.news-list li.oo{   float:left; border-left:#e4e4e5 1px solid;}
.news-list li span{ float:left; display:block; height:72px; text-align:center;  width:56px;color:#8b8c8c; padding:0px 20px; }
.news-list li span big{ display:block; font-size:42px; line-height:42px; margin-top:5px; margin-bottom:6px; border-bottom:#8b8c8c 1px solid;padding-bottom:6px;  }
.news-list li span small{ display:block; display:block; font-size:12px; line-height:20px; color:#000}
.news-list li a{ float:left; display:block;  width:223px; color:#727272}
.news-list li a font{ font-size:14px; color:#000; display:block; line-height:16px; padding:10px 0px 5px 0px;}
.news-list li a p{ line-height:200%; padding-top:5px;}.news-list li a small{ color:#b3b3b3;}
 
.news-list li:hover a p { color:#50b8a2;}

.tools{ float:right; width:260px; margin:42px 0 0px 0; overflow:hidden;}
.tools .title{ margin-bottom:15px;}
.tools .toolstitle{ height:23px; line-height:23px; float:left; display:inline-block; font-size:20px; padding-left:10px; color:#1a73c4; border-left:#1a73c4 5px solid;}
.tools  a.more,.ipro a.more{ line-height:23px; margin:0px;}
.tools-box{ height:374px; background:#f3f5f6;}

.tools-box li{ float:left; width:50%; margin:20px 0;}
.tools-box li a { display:block; text-align:center}
.tools-box li a img{ width:47px; height:45px; display:inline-block;}
.tools-box li a font{ font-size:14px; display:block; padding:10px 0;}


.ipro{ background:#f6f6f6; padding:50px 0;}
.ipro .title{ border-bottom:#e8e8e8 1px solid; margin:20px 0; padding-bottom:10px;}
.ipro .toolstitle{ height:23px; line-height:23px; float:left; display:inline-block; font-size:20px; padding-left:10px; color:#1a73c4; border-left:#1a73c4 5px solid;}
.ipro a.more{  }
/* shownews*/
.vtitle{ font-size:22px; line-height:30px; text-align:center; padding-top:20px;  margin-bottom:20px;  color:#000;;}
.vdes{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px; padding:4px 0;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.vcon{  line-height:180%; padding:10px 10px; }
.vcon img{ max-width:100%;}
.vpages { border:#f1f1f1 1px solid; background:#f7f7f7; padding:10px; margin:10px;}


/*简单产品列表*/
.prolist1 ul{ width:105%;}
.prolist1 li{ float:left; margin-top:0px; margin-right:14px; position:relative; width:317px;}
.prolist1 li a.txt{ color:#0e52a0;  display:none; text-align:center; line-height:30px; font-size:14px; line-height:180%; position:absolute; width:100%; left:0px; top:0px; font-size:20px; z-index:2; margin-top:40%}
.prolist1 li a.img{ display:block;  }
.prolist1 li  span{ display:none; position:absolute; width:100%; left:0px; top:0px; height:317px; background:#013672;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6; opacity:0.6; z-index:1}
.prolist1 li:hover span1,.prolist1 li:hover a.txt{ display:block;}
/*简单产品列表*/
.prolist ul{ width:105%;}
.prolist li{ float:left; margin-top:10px; margin-left:10px;}
.prolist li a.txt{ display:block; text-align:center; line-height:30px;}
.prolist li a.img{ display:block; padding:2px; border:#CCC 1px solid;}
/*简单的新闻列表*/
.inewslist{ padding:10px 0px;}
.inewslist li{ height:26px; line-height:26px; border-bottom:#efefef 1px dashed; padding:0px 20px; }
.inewslist li a{ float:left; background:url(../images/dot.jpg) left center no-repeat; padding-left:20px; display:inline-block;}
.inewslist li span{ float:right;}
/*面包屑导航*/
.vpos{ height:40px; line-height:40px; border-bottom:#d9d9d9 1px solid;}
.vpos font{ float:left; font-size:18px; margin-left:10px;}
.vpos span{ float:right; margin-right:10px;}
/*带图片的的新闻列表*/
.inewslist2{ margin-top:20px; }
.inewslist2 li { overflow:hidden; clear:both; height:110px; margin-top:36px;color:#727272; border-bottom:#e4e4e4 1px solid; padding-bottom:36px;}
.inewslist2 li a.img{ float:left; display:block; height:110px; text-align:center; border:#efefef 1px solid; padding:2px;}
.inewslist2 li a.img img{ display:block; width:110px; height:110px;}
.inewslist2 li a.info{ float:left; display:block;  width:600px; color:#727272; margin-right:10px;}
.inewslist2 li a.info font{ font-size:16px; display:block; line-height:16px; padding:20px 0px 10px 0px;}
.inewslist2 li a.info p{ line-height:25px;}
.inewslist2 li:hover span{ background:#c33d7a; color:#fff;}
.inewslist2 li:hover span {}

.link{background:#f1f1f1; padding:25px 0; margin-top:30px;}
.linkbg{   line-height:38px; font-size:14px;  }
.linkbg font { display:inline-block; font-size:24px; color:#2c61cb;display:block;  }
.bqnr{   padding:10px 0;}

.footer{ background:#275695; padding:30px 0; color:#fff;}
.footer .lxfs{ float:left;}
.footer .lxfs span{ display:block; background:url(../images/foottel.jpg) left center no-repeat; padding-left:50px; border-bottom:#fff 1px solid; padding-bottom:10px; margin-bottom:10px;}
.erweimatxt{ font-size:14px; margin-top:10px;}
.footer .lxfs big{ font-size:20px; display:block;  line-height:20px; } 
.footer .lxfs td{ padding-right:20px;}
.erweima{ float:left; line-height:200%; font-size:16px; color:#fff; text-align:center;}
.erweima img{ border:#fff 1px solid; padding:5px; margin-right:20px;}
.coy{ float:right; text-align:right}
.coy1{ margin:10px 0;}
.coy a{ color:#fff;}
.sousuo{ width:227px; height:32px; background:url(../images/ser.png); float:right;}
.sousuo .ss{ float:left; width:130px; margin-left:20px; background:none; border:none; line-height:30px; color:#fff;}
.sousuo .sss{ float:right; width:45px; height:32px; border:none; background:none}

.nbanner img{ width:100%;}

.menu3{ background:#f9f9f9; height:64px; border-bottom:#e7e7e7 1px solid;}
.menu3 a{ display:inline-block; line-height:64px;  font-size:18px; padding:0px 18px;}
.menu3 a:hover,.menu3 a.on{ background:#4e5556; color:#fff;}


.z_title1{ text-align:center; line-height:26px; margin:55px; font-size:26px;}
.part6 .wrap{ position:relative;}
.z_title1 span{ display:inline-block; width:42%; position:absolute; left:0px; top:13px; background:#aaaaaa; height:1px;}
.z_title1 font{ display:inline-block; width:42%; position:absolute; right:0px; top:13px; background:#aaaaaa; height:1px;}

.about1{ line-height:180%;}
.about1 img{ max-width:100%}

.news-list1{ margin-top:20px; }
.news-list1 li { overflow:hidden; clear:both; height:128px; margin-bottom:36px;color:#727272; margin-top:36px; overflow:hidden;}
.news-list1 li.oo{ border:none;}
.news-list1 li span{ float:left; display:block; height:128px; background:#ededed;text-align:center;  width:197px;}
.news-list1 li span img{ width:197px;}
.news-list1 li span big{ display:block; font-size:32px; line-height:32px; margin-top:32px; margin-bottom:10px; color:#50b8a2;}
.news-list1 li span small{ display:block; display:block; font-size:12px; line-height:20px; color:#000}
.news-list1 li a{ float:right; display:block;  width:785px; color:#727272}
.news-list1 li a font{ font-size:18px; color:#000; display:block; line-height:16px; padding:10px 0px 5px 0px;}
.news-list1 li a p{ line-height:220%; padding-top:5px; font-size:14px;}.news-list li a small{ color:#b3b3b3;}
.news-list1 li:hover{ background:#ededed; color:#fff;}
.news-list1 li:hover a p { color:#50b8a2;}





.floating_ck{position:fixed;right:20px;top:30%;}
.floating_ck dl dd{position:relative;width:54px;height:54px;background-color:#333333;border-bottom:solid 1px #444444;text-align:center;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#1a73c4;border-bottom:solid 1px #444444;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/qq.png);}
.words{background-image:url(../images/tel1.png);}
.quote{background-image:url(../images/icon0701/kficon.png);}
.qrcord{background-image:url(../images/weixin.png);}
.return{background-image:url(../images/up.png); background-position:center center}
.floating_ck dd span{color:#fff;display:block;}
.floating_ck dd span a{ display:block; height:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:54px;background-color:#1a73c4;display:none;}
.floating_left a{color:#fff;line-height:54px;}
.floating_ewm{height:220px;top:-166px;}
.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}
.floating_left.tel{ line-height:54px; font-size:14px; height:auto;  text-align:left; padding-left:10px; color:#fff;}

.fftel{ background:#fff; padding:10px; color:#000; font-size:14px; line-height:160%; border:#dddddd 1px solid; border-top:none; width:272px; margin-left:-1px; margin-top:-1px;}

.prolist1 .img{
	display:block;
	overflow:hidden; zoom:1;
	width:100%;
 
}
.prolist1 .img img{
	width:100%;
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);

	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}


.prolist1 li:hover .img img{
	opacity:0.8;
	-webkit-transform: scale(1.083, 1.083);
	-moz-transform: scale(1.083, 1.083);
	-o-transform: scale(1.083, 1.083);
	transform: scale(1.083, 1.083);
}